export interface ExamConfiguration {
  questionShuffle: boolean;
  optionShuffle: boolean;
  suppressSwitchingScreen: boolean;
  suppressCopyAndPaste: boolean;
  deviceCheck: boolean;
  suppressSwitchingScreenCount: number;
  suppressCopyAndPasteCount: number;
}

export interface ExamInfo {
  id: string;
  name: string;
  mode: 'online' | 'offline';
  courseName: string;
  certificationName: string;
  beginTime: string;
  duration: number;
  location: string | null;
  description: string;
  status: 'pending' | 'ongoing' | 'end';
  configuration: ExamConfiguration;
  examScoreStatus: any | null;
  currentTime: string | null;
}
